Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Australia F1 Australia F2 Italy F3 Switzerland F2 Germany F1 Netherlands F3 Germany-w2 Germany-w3 Germany F1 Italy F15 Italy F17 Germany F6 Germany-w2 Germany-w3 Switzerland F2 Switzerland F3 Italy F12 Germany F6 Germany F7 Germany F8 Germany F9A Germany F10 Germany F13 Germany F15 Germany F16 Germany F2 Germany F4 Switzerland F1 Switzerland F3 Germany F7 Germany F8 Germany F9 Germany F15 Germany F16 France F15 Germany F19 Germany F2 Germany F4 Germany F5 Switzerland F1 Switzerland F2 Switzerland F3 Turkey F3 Germany F6 Germany F7 Germany F8 Germany F9 Germany F10 France F14 Germany F21 Spain F1 Spain F2 Spain F3 Spain F4 Switzerland F1 Switzerland F2 Switzerland F3 Germany F7 Germany F11 Netherlands F4 Germany F10 Germany F14 Italy F11 Germany F14 Germany F1 Germany F15 Germany F16 France F16 Germany-w1 Germany-w4 Germany F5 Italy F12 Italy F13 Italy F14 Italy F16 Germany F12 Germany F13 Germany F15 France F15 Germany-w1 Germany-w4 Australia F9 Germany F2 Germany F3 Germany F5 Germany F18 Germany F6 Switzerland #1-w1 Italy F5 Italy F6 Germany F11 Switzerland F1 Germany F1 XXXVII Torneig C.E. Laieta - Barcelona Steelers Cup - Kosice Baden Open - Ettlingen GHI Bronx Tennis Classic - Bronx Intersport Heilbronn Open - Heilbronn Dusseldorf Open 2006 - Dusseldorf ATP Slovak Open Challenger - Bratislava Kobstaedernes ATP Challenger - Kolding Zivnobanka Czech Open - Prostejov Granby Challenger - Granby South African Airways Tennis Open - Durban 4th Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Rabat University of Tennessee USTA Challenger - Knoxville Ispat Open 2004 - Ostrava Binghamton Professional Tennis Tournament - Binghamton The LTA Hull Challenger - Hull 2002 Eddleman USTA Challenger - Birmingham Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Brasov Challenger - Brasov ARMS USTA Challenger - Rocky Mount USTA Challenger of Burbank - Burbank ATP Challenger Trophy 2007 - Trnava Open Costa Daurada - Tarragona GHI Bronx Classic - Bronx Lambertz Open by Stawag 2007 - Aachen Roma Open Challenger - Rome III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence Schickendanz Open - Furth Nord/LB Open 2004 - Braunschweig Warsteiner Challenger Wolfsburg - Wolfsburg The Granby Natrel Challenger - Granby Bauer Watertechnology Cup - Eckental The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco Volkswagen Challenger 2004 - Wolfsburg Black Forest Open - Freudenstadt ATU Cup - Weiden Open Castilla y Leon - Segovia Porsche Open - Poznan Labertz Open by Stawag - Aachen Bancolombia Open - Cali Burnie Challenger Czech Open 2005 - Prostejov Tanger Challenger Meknes Challenger Wolfsburg Challenger Sofia Challenger Ostrava Challenger Lugano Challenger Rijeka Challenger Challenger Copa Sevilla - Seville Scheveningen Challenger Oberstaufen Challenger Manchester Challenger BMW Tennis Championship - Sunrise Tampere Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Samarkand Challenger Karshi Challenger Almaty Challenger Freudenstadt Challenger Ethias Trophy - Mons Banja Luka Challenger Uncle Tobys Challenger in Caloundra - Caloundra Ljubljana Challenger Isla de Gran Canaria - Mas Palomas Napoli Challenger Tarragona Challenger Kolding Challenger Eckental Challenger Aachen Challenger Lambertz Open by Stawag - Aachen Rhodes Challenger Cairo Challenger St. Brieuc Challenger Braunschweig Challenger Kitzbuhel Challenger Istanbul Challenger Baden Open - Karlsruhe Orleans Challenger Aachen Challenger Heilbronn Open - Heilbronn Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech Prosperita Open 2007 - Ostrava Dallas Challenger Rabat Challenger Polska Energia Open - Bytom Bath Challenger Barletta Challenger Johannesburg Challenger Furth Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Szczecin Challenger BMW Tennis Championship - Sunrise Athens Challenger Biella Challenger Pekao Open 2005 - Szczecin Orleans Challenger Furth Challenger Status Athens Open - Athens Eckental Challenger Helsinki Challenger Szczecin Challenger Quimper Challenger Kia International in Caloundra - Caloundra Bratislava Challenger Sarajevo Challenger Barletta Challenger Napoli Challenger Mons Challenger Sarajevo Challenger Copa Petrobras-Colombia - Bogota Copa Petrobras-Argentina - Buenos Aires Nottingham Challenger Bauer Watertechnilogy Cup 2008 - Eckental dBI Tennis Challenger - Binghamton Meerbusch Challenger Como Challenger Szczecin Challenger Orleans Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Eckental Challenger Andria Challenger XII Abierto Internacional de Salinas - Salinas Morocco Tennis Tour - Fes Bergamo Challenger Cherbourg Challenger Guadalajara Challenger Leon Challenger Szczecin Challenger San Marino Cepu Open - San Marino Szczecin Challenger Mons Challenger Rennes Challenger Ortisei Challenger Samsung Securities Cup - Seoul Brescia Challenger Bauer Watertechnology Cup 2007 - Eckental Rome Challenger Heilbronn Challenger Sacramento Challenger Eckental Challenger Brescia Challenger Bergamo Challenger 2002 Azalea Orthopedic Challenger - Tyler Heilbronn Challenger Manchester Challenger Surbiton Challenger Orleans Challenger China Open - Beijing Ljubljana Open 2008 - Ljubljana Surbiton Challenger Ismaning Challenger Schickendanz Open - Furth Eckental Challenger Quimper Challenger Rome Challenger Cleveland Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Genova Challenger USTA Men's Challenger of Dallas - Dallas Mons Challenger Salzburg Challenger Cremona Challenger Aamulehti Tampere Opene - Tampere Irving Challenger Braunschweig Challenger Genova Challenger Mons Challenger Tashkent Challenger Charlottesville Challenger Eckental Challenger Knoxville Challenger Champaign Challenger Eckental Challenger Helsinki Challenger Flea Market Cup - Busan Le Gosier Challenger The Wright Financial Group, Inc. Challenger - Champaign Heilbronn Challenger Marrakech Challenger Surbiton Challenger Segovia Challenger Meerbusch Challenger Alessandria Challenger Scheveningen Challenger XL Capital Bermuda Open - Bermuda Fairfield Challenger Ortisei Challenger Fifth-Third Bank Tennis Championships - Lexington Como Challenger Ortisei Challenger Ismaning Challenger Wroclaw Challenger Lille Challenger Sophia Antipolis Challenger Meerbusch Challenger Ludwigshafen Challenger Citta di Monza - Monza Koblenz Challenger Biella 4 Challenger Schickedanz Open - Furth Szczecin Challenger Genova Challenger Szczecin Challenger USTA Challenger of San Antonio - San Antonio Bergamo Challenger Bath Challenger Rennes Challenger Kia International In Caloundra - Caloundra 2003 Freeman Men's Challenger - Joplin USTA Seascape Challenger - Aptos ECM Prague Open 2005 - Prague Kia International In Kawana - Kawana Marburg Challenger Noumea Challenger Newport Beach Challenger Dallas Challenger Bergamo Challenger Pau Challenger Leon Challenger Puerto Vallarta Challenger Geneva Challenger - Geneva Heilbronn Challenger TEAN International - Alphen Aan Den Rijn Samsung Securities Cup Challenger Tennis - Seoul Bancolombia Open - Bogota Biella 3 Challenger Lille Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Uncle Toby's Burnie Challenger - Tasmania Shimadzu All Japan Indoor - Kyoto Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton The Surbiton Trophy - Surbiton Almaty Challenger 1 - Almaty Siemens Open 2004 - Scheveningen The 69th King's Cup-Thailand Open - Bangkok C.T. San Remo - XIII Piertomaso Tessitore - San Remo Adidas International - Sydney USTA Challenger of Tiburon - Tiburon 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City Uncle Toby's Australian Men's Clay Court Challenger - Canberra Tiburon Challenger GHI Bronx Classic - Bronx Samsung Securities Cup - Seoul Tennis Napoli Cup - Napoli Genoa Open Challenger-Fondazione Carige - Genova USTA Freeman Men's Challenger - Joplin Mercedes-Benz Cup - Los Angeles XL Bermuda Open - Bermuda Morocco Tennis Tour - Marrakech Adidas International - Sydney Kroger / St. Jude International - Memphis Tennislife Cup - Napoli The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Copa Petrobras-Brazil - Aracaju Miller Lite Hall of Fame Tennis Championships - Newport Cyclus Open de Tenis - Florianopolis Trani Challenger Kobstaedernes ATP Challenger - Kolding Copa Petrobras-Uruguay - Montevideo Aix En Provence Challenger AAPT Championships - Adelaide Genova Challenger Zagreb Challenger Open Seat Godo - Barcelona The Priority Telecom Open - Amersfoort Karlsruhe Challenger Rome Challenger Generali Open - Kitzbuhel China Open - Beijing Zagreb Challenger Furth Challenger Next Generation Hardcourts - Adelaide Medibank Private International - Sydney BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca BMW Open - Munich Generali Open - Kitzbuhel Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Next Generation Adelaide International - Adelaide Sydney International - Sydney Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Synsam Swedish Open - Bastad Generali Open - Kitzbuhel BCR Open Romania - Bucharest Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Next Generation Adelaide International - Adelaide Sydney International - Sydney Rennes Challenger Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Movistar Open - Vina del Mar Salzburg Challenger BMW Open - Munich Catella Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad Bratislava Challenger BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Cherbourg Challenger Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open Sud de France - Montpellier Helsinki Challenger Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Ordina Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Allianz Suisse Open - Gstaad Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Heineken Open Shanghai - Shanghai Medibank International - Sydney Marbella Challenger Brasil Open - Costa do Sauipe Erste Bank Open - Vienna Heilbronn Challenger If Stockholm Open - Stockholm Copa Telmex - Buenos Aires Bergamo Challenger Qatar ExxonMobil Open - Doha Belgrade Challenger Eckental Challenger Ortisei Challenger Orleans Challenger Chennai Open - Chennai Miller Lite Hall of Fame Tennis Championships - Newport Helsinki Challenger VTR Open - Vina del Mar Adidas International - Sydney SA Tennis Open - Johannesburg Medibank International - Sydney Brasil Open - Sao Paulo Delray Beach International Tennis Championships - Delray Beach Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston BMW Open - Munich Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Grand Prix Hassan II - Casablanca If Stockholm Open - Stockholm U.S. National Indoor Tennis Championships - Memphis BMW Open - Munich Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport BMW Open - Munich Power Horse Cup - Dusseldorf Napoli Challenger St. Brieuc Challenger Monza Challenger Open Sud de France - Montpellier Rome Challenger Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Johannesburg Challenger SkiStar Swedish Open - Bastad Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington Ortisei Challenger Gerry Weber Open - Halle Las Vegas Challenger Helsinki Challenger Heilbronn Challenger Davidoff Swiss Indoors Basel - Basel Scheveningen Challenger Poznan Challenger Vercelli Challenger Gerry Weber Open - Halle AEGON Championships - London Mercedes Cup - Stuttgart Heilbronn Challenger Open de Moselle - Metz Orleans Challenger Aircel Chennai Open - Chennai Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Bet-At-Home Austrian Open - Kitzbuhel Irving Challenger BMW Open - Munich Gerry Weber Open - Halle Vercelli Challenger Campbell's Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open - Umag If Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle Genova Challenger Trnava Challenger Mons Challenger Open Sud de France - Montpellier Jonkoping Challenger Ortisei Challenger Heilbronn Challenger The Stella Artois Grass Court Championships - London Braunschweig Challenger Rome Challenger Meerbusch Challenger Furth Challenger Andria Challenger RCA Championships - Indianapolis Open 13 - Marseille Mons Challenger San Luis Potosi Challenger Genova Challenger Bet-at-home Cup - Kitzbuhel Orleans Challenger Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Heineken Challenger - Ho Chi Minh City Gerry Weber Open - Halle Szczecin Challenger Johannesburg Challenger SkiStar Swedish Open - Bastad Ortisei Challenger Nottingham-2 Challenger Brisbane - Brisbane Moselle Open - Metz Cherbourg Challenger Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Gerry Weber Open - Halle International Tennis Championships - Delray Beach SkiStar Swedish Open - Bastad Suisse Open - Gstaad Moselle Open - Metz Qatar ExxonMobil Open - Doha ASB Classic - Auckland Orleans Challenger Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BMW Open - Munich Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Suisse Open - Gstaad Surbiton Challenger BMW Open - Munich Ismaning Challenger Eckental Challenger Kroger / St. Jude International - Memphis Open Seat Godo 2005 - Barcelona Split 2 Challenger AAPT Championships - Adelaide Stockholm Open - Stockholm Regions Morgan Keegan Championships - Memphis Miller Lite Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart AIG Japan Open - Tokyo Copa Claro - Buenos Aires Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Campbells Hall of Fame Tennis Championships - Newport Winston Salem - Winston Salem Open Sud de France - Montpellier AAPT Championships - Adelaide Ricoh Open - 's-Hertogenbosch Moselle Open - Metz Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Cincinnati NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Delray Beach Open - Delray Beach Potchefstroom Challenger Hamburg Challenger Split 1 Challenger Tennis Masters Series - Rome Grand Prix Hassan II - Casablanca BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Tennis Masters Series - Hamburg BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Internationaler Raiffeisen Grand Prix - St. Polten BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Miami Open - Miami Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Tennis Masters Series - Montreal French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Moselle Open - Metz Australian Open - Melbourne Gerry Weber Open - Halle French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami Wimbledon - London Wimbledon - London Open de Moselle - Metz BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Catella Swedish Open - Bastad If Stockholm Open - Stockholm Open Sud de France - Montpellier French Open - Paris Australian Open - Melbourne Davis Cup, World Group, 1R, SUI-AUS 2-3 French Open - Paris Davis Cup, Group 1, 1R, AUS-TPE 5-0 Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open Wildcard Play-Off - Melbourne Pacific Life Open - Indian Wells Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Rogers Cup - Montreal French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Hyundai Hopman Cup - Perth ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, Group 1, 2R, AUS-THA 5-0 All Lower level tournaments Olympics - Rio de Janeiro